CREATE TABLE [dbo].[DonationReport]
(
[ID] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_DonationReport_ID] DEFAULT (''),
[OriginalTransaction] [int] NOT NULL CONSTRAINT [DF_DonationReport_OriginalTransaction] DEFAULT ((0)),
[InvoiceRefNum] [int] NOT NULL CONSTRAINT [DF_DonationReport_InvoiceRefNum] DEFAULT ((0)),
[SourceSystem] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_DonationReport_SourceSystem] DEFAULT (''),
[TransactionDate] [datetime] NULL,
[DateReceived] [datetime] NULL,
[Amount] [numeric] (15, 2) NOT NULL CONSTRAINT [DF_DonationReport_Amount] DEFAULT ((0)),
[SolicitorID] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_DonationReport_SolicitorID] DEFAULT (''),
[CheckNumber] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_DonationReport_CheckNumber] DEFAULT (''),
[PaymentType] [varchar] (11) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_DonationReport_PaymentType] DEFAULT (''),
[FiscalMonth] [int] NOT NULL CONSTRAINT [DF_DonationReport_FiscalMonth] DEFAULT ((0)),
[FiscalYear] [int] NOT NULL CONSTRAINT [DF_DonationReport_FiscalYear] DEFAULT ((0)),
[GiftType] [varchar] (6) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_DonationReport_GiftType] DEFAULT (''),
[MatchingTransaction] [int] NOT NULL CONSTRAINT [DF_DonationReport_MatchingTransaction] DEFAULT ((0)),
[IsMatchingGift] [tinyint] NOT NULL CONSTRAINT [DF_DonationReport_IsMatchingGift] DEFAULT ((0)),
[MemorialID] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_DonationReport_MemorialID] DEFAULT (''),
[ListAs] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_DonationReport_ListAs] DEFAULT (''),
[RequestNumber] [numeric] (15, 4) NOT NULL CONSTRAINT [DF_DonationReport_RequestNumber] DEFAULT ((0)),
[MemorialNameText] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_DonationReport_MemorialNameText] DEFAULT (''),
[TIME_STAMP] [timestamp] NULL
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iDonationReportIDTransactionDa] ON [dbo].[DonationReport] ([ID], [TransactionDate]) ON [PRIMARY]
GO
CREATE CLUSTERED INDEX [iDonationReportOriginalTransac] ON [dbo].[DonationReport] ([OriginalTransaction]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iDonationReportTransactionDate] ON [dbo].[DonationReport] ([TransactionDate]) ON [PRIMARY]
GO
GRANT REFERENCES ON [dbo].[DonationReport] TO [IMIS]
GRANT SELECT ON [dbo].[DonationReport] TO [IMIS]
GRANT INSERT ON [dbo].[DonationReport] TO [IMIS]
GRANT DELETE ON [dbo].[DonationReport] TO [IMIS]
GRANT UPDATE ON [dbo].[DonationReport] TO [IMIS]
GO